extraordinary remedy - Turkish English Dictionary